package chapter2.lessonBefore;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**
 * @Project ：learn_java
 * @File ：chapter2.lessonBefore.lesson01.java
 * @IDE ：IntelliJ IDEA
 * @Author ：自由如风间
 * @Date ：2025/2/25 22:47
 * @Description ：For study.
 */

public class lesson01 {
    public static void main(String[] args) {
        Collection<String> list = new ArrayList<>();
        // 添加元素，add
        list.add("hello");
        list.add("world");
        list.add("集合");

        // 法一：增强for查询
        for (String s : list) {
            System.out.println(s);
        }

        System.out.println("=".repeat(40));
        System.out.println("=".repeat(40));

        // 法二：迭代器查询
//        上面的增强for在编译时会转变成下面这种
        Iterator<String> it = list.iterator();
        while (it.hasNext()) {
            String s = it.next();
            System.out.println(s);
        }
    }
}
